package org.six11.olive3.picturephone;

/**
 * Constants used as keys or values into the MultiState object that holds program state.
 * 
 * @author Gabe Johnson <johnsogg@cmu.edu>
 */
public abstract class ProgramStateConstants {
  // one of the values below
  public static final String K_PLAY_MODE = "play mode";

  // boolean
  public static String K_PLAY_MODE_PREF_DESCRIBE = "Describe";

  // boolean
  public static String K_PLAY_MODE_PREF_RATE = "Rate";

  // boolean
  public static String K_PLAY_MODE_PREF_SKETCH = "Sketch";

  // int
  public static String K_SCORE = "score";

  // String
  public static final String K_SCORE_REASON = "score reason";

  public static final Object V_PLAY_MODE_DESCRIBE = "Describe";
  public static final Object V_PLAY_MODE_RATE = "Rate";
  public static final Object V_PLAY_MODE_SKETCH = "Sketch";

}
